From what location are the 1 st computer instructions available on boot up?
From what location are the 1 st computer instructions available on boot up?
-
ক
ROM BIOS
-
খ
CPU
-
গ
boo.ini
-
ঘ
None
When a computer is powered on, the first set of instructions it executes comes from the BIOS (Basic Input/Output System), which is stored in ROM (Read-Only Memory). These instructions perform the POST (Power-On Self Test) and then initiate the bootstrapping process to load the operating system.
Boot.ini file হল এমন একটি ফাইল যা কম্পিউটারের BIOS এর মধ্যে সেভ করা থাকে এবং একটি কম্পিউটার স্টার্ট হওয়ার সময় কিভাবে, কোন কোন ফাইল ব্যবহার করার মাধ্যমে স্টার্ট হবে তা লেখা থাকে।
বুটিং (Booting) হলো কম্পিউটার বা কোনো ডিভাইস চালু করার প্রক্রিয়া, যার মাধ্যমে সিস্টেমটি অপারেটিং সিস্টেম (OS) লোড করে এবং ডিভাইসকে প্রস্তুত করে তোলে। বুটিং প্রক্রিয়া শুরু হয় ডিভাইসের পাওয়ার বাটন চাপার পর এবং শেষ হয় যখন অপারেটিং সিস্টেম সম্পূর্ণরূপে লোড হয়ে ব্যবহারকারীর জন্য প্রস্তুত হয়। এটি মূলত হার্ডওয়্যার এবং সফটওয়্যারকে সমন্বিত করে কাজের জন্য তৈরি করে।
বুটিং প্রক্রিয়ার ধাপসমূহ:
১. পাওয়ার-অন সেলফ টেস্ট (POST):
- পাওয়ার বাটন চাপার পর কম্পিউটার প্রথমে পাওয়ার-অন সেলফ টেস্ট (POST) চালায়, যা মেমরি, হার্ডওয়্যার কম্পোনেন্ট, এবং অন্যান্য ডিভাইস চেক করে নিশ্চিত করে যে সবকিছু সঠিকভাবে কাজ করছে কিনা।
- যদি কোনো হার্ডওয়্যার সমস্যা থাকে, POST প্রক্রিয়া একটি বি-চিপ বা ত্রুটি মেসেজের মাধ্যমে তা প্রদর্শন করে।
২. বায়োস/ইউইএফআই (BIOS/UEFI):
- POST সফলভাবে সম্পন্ন হলে, সিস্টেম BIOS (Basic Input/Output System) বা UEFI (Unified Extensible Firmware Interface) শুরু হয়। BIOS/UEFI হলো মাদারবোর্ডের একটি ফার্মওয়্যার, যা হার্ডওয়্যার এবং অপারেটিং সিস্টেমের মধ্যে যোগাযোগ স্থাপন করে।
- BIOS/UEFI সিস্টেমের বুট অর্ডার নির্ধারণ করে এবং জানায় কোন ড্রাইভ বা মিডিয়া থেকে অপারেটিং সিস্টেম লোড করা হবে।
- বুটলোডার লোডিং (Bootloader Loading):
- BIOS/UEFI একটি বুটলোডার (যেমন GRUB বা Windows Boot Manager) লোড করে, যা অপারেটিং সিস্টেম লোড করার জন্য দায়ী।
- বুটলোডার অপারেটিং সিস্টেমের কোর (Kernel) এবং প্রয়োজনীয় ফাইলগুলোকে লোড করে, যাতে সিস্টেম কাজ করতে শুরু করতে পারে।
৪. অপারেটিং সিস্টেম লোডিং:
- বুটলোডার অপারেটিং সিস্টেমের কোর (Kernel) লোড করে এবং সিস্টেমের বিভিন্ন সার্ভিস এবং প্রসেস শুরু করে। এটি অপারেটিং সিস্টেমের মেমরি ম্যানেজমেন্ট, ফাইল সিস্টেম, এবং অন্যান্য গুরুত্বপূর্ণ সার্ভিস চালু করে।
- এর পরপরই, অপারেটিং সিস্টেমে বিভিন্ন সফটওয়্যার এবং ড্রাইভার লোড করা হয়, যাতে সিস্টেম প্রস্তুত হয় এবং ব্যবহারকারী ইন্টারফেস প্রদর্শিত হয়।
৫. ইনিশিয়ালাইজেশন এবং লগইন স্ক্রিন:
- অপারেটিং সিস্টেম লোড হওয়ার পর ইনিশিয়ালাইজেশন সম্পন্ন হয়, যেখানে ব্যবহারকারী ইন্টারফেস প্রদর্শিত হয় এবং লগইন স্ক্রিন আসে (যদি প্রয়োজন হয়)।
- এর পর ব্যবহারকারী তার ক্রেডেনশিয়াল দিয়ে লগইন করতে পারে এবং সিস্টেমের সম্পূর্ণ কার্যকারিতা ব্যবহার করতে পারে।
বুটিং-এর প্রকারভেদ:
১. কোল্ড বুট (Cold Boot) বা হার্ড বুট:
- যখন একটি কম্পিউটার সম্পূর্ণভাবে বন্ধ অবস্থায় থাকে এবং এটি প্রথমবার চালু করা হয়, তখন এটি কোল্ড বুট হিসেবে পরিচিত। এই প্রক্রিয়ায় পাওয়ার-অন সেলফ টেস্ট (POST) সম্পূর্ণভাবে চালানো হয় এবং হার্ডওয়্যার পুরোপুরি পরীক্ষা করা হয়।
২. ওয়ার্ম বুট (Warm Boot) বা সফট বুট:
- ওয়ার্ম বুট হলো একটি পুনরায় চালু করার প্রক্রিয়া, যেখানে কম্পিউটারটি বন্ধ না করে পুনরায় চালু করা হয়। এটি রিস্টার্ট করার মাধ্যমে সম্পন্ন হয় এবং সাধারণত সিস্টেমের সমস্যা সমাধান বা সফটওয়্যার আপডেট করার জন্য ব্যবহৃত হয়।
- এই প্রক্রিয়ায় POST সম্পূর্ণভাবে চালানো হয় না, কারণ কম্পিউটার ইতিমধ্যেই চালু অবস্থায় ছিল।
বুটলোডার (Bootloader):
বুটলোডার হলো একটি প্রোগ্রাম, যা অপারেটিং সিস্টেম লোড করার জন্য দায়ী। এটি BIOS/UEFI থেকে কন্ট্রোল নিয়ে অপারেটিং সিস্টেমের কোর এবং প্রয়োজনীয় মডিউল লোড করে। বুটলোডার বিভিন্ন প্রকার হতে পারে, যেমন:
- GRUB (Grand Unified Bootloader): সাধারণত লিনাক্স সিস্টেমে ব্যবহৃত হয়।
- Windows Boot Manager: উইন্ডোজ অপারেটিং সিস্টেম লোড করার জন্য ব্যবহৃত হয়।
বুটিং-এর সমস্যা এবং সমাধান:
বুটিং প্রক্রিয়ার সময় বিভিন্ন ধরনের সমস্যা দেখা দিতে পারে, যেমন:
- বুট ডিভাইস না পাওয়া: যদি BIOS/UEFI বুট ডিভাইস (যেমন হার্ড ড্রাইভ বা SSD) খুঁজে না পায়, তাহলে এটি বুট ডিভাইস না পাওয়ার একটি ত্রুটি মেসেজ দেখাতে পারে। এটি সাধারণত ড্রাইভের সংযোগ সমস্যা বা বুট অর্ডার ভুল হলে দেখা যায়।
- অপারেটিং সিস্টেম ফাইল মিসিং: যদি অপারেটিং সিস্টেমের কোনো প্রয়োজনীয় ফাইল মিসিং বা করাপ্টেড হয়, তাহলে বুটলোডার সঠিকভাবে লোড হতে পারে না।
- হার্ডওয়্যার ত্রুটি: র্যাম, মাদারবোর্ড, বা অন্য কোনো হার্ডওয়্যার ত্রুটির কারণে POST সঠিকভাবে সম্পন্ন না হলে বুটিং প্রক্রিয়া ব্যর্থ হতে পারে।
সমাধান:
- BIOS/UEFI সেটিংস চেক করে সঠিক বুট ডিভাইস নির্বাচন করা।
- অপারেটিং সিস্টেম পুনরায় ইনস্টল করা বা সিস্টেম রিপেয়ার টুল ব্যবহার করা।
- হার্ডওয়্যার ত্রুটি চিহ্নিত করে মেরামত করা বা প্রতিস্থাপন করা।
সারসংক্ষেপ:
বুটিং হলো কম্পিউটার বা ডিভাইস চালু করার প্রক্রিয়া, যা হার্ডওয়্যার এবং সফটওয়্যার সমন্বিত করে অপারেটিং সিস্টেম লোড করে এবং সিস্টেমকে ব্যবহার উপযোগী করে। এটি POST, BIOS/UEFI, বুটলোডার, এবং অপারেটিং সিস্টেম লোডিংয়ের মাধ্যমে সম্পন্ন হয়। বুটিং প্রক্রিয়ায় কোনো সমস্যা দেখা দিলে সঠিকভাবে সমাধান করা প্রয়োজন, যাতে সিস্টেম কার্যক্ষম থাকে।
Related Question
View Allকম্পিউটার টার্ন অন এর সময় সঠিক অর্ডার নিচের কোনটি?
-
ক
POST → Kernel → Bootloadeer
-
খ
Kernel → POST → Bootloadeer
-
গ
Kernel → Bootloadeer → POST
-
ঘ
POST → Bootloadeer → Kernel
The process of starting a computer is called-
-
ক
Login
-
খ
Booting
-
গ
Formatting
-
ঘ
Installing
কম্পিউটার চালু হলে বুটিং এর সময় যে প্রক্রিয়াটি সম্পন্ন হয় তার নাম কী?
-
ক
POST
-
খ
BIOS
-
গ
BOOT
-
ঘ
LOAD
Which of the following commands is given to invoke 'Task Manager'?
-
ক
Ctrl+Alt+Del
-
খ
Ctrl+Alt+F4
-
গ
Ctrl+Del+F12
-
ঘ
Alt+Del+F4
The command to reboot a computer is -
-
ক
Ctrl + Alt + Tab
-
খ
Ctrl + Alt + Del
-
গ
Ctrl + Shift + Del
-
ঘ
Ctrl + Alt + Shift
If we want to connect a few computers in a small office, all the computers in one building, or all the computers in several buildings in close proximity, which type of network is required?
-
ক
PAN
-
খ
LAN
-
গ
MAN
-
ঘ
SAN
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!
Related Question
Question Analytics
মোট উত্তরদাতা
জন